#ifndef _GUN_BOTTOM_ENTITY
#define _GUN_BOTTOM_ENTITY

#include "BossData.h"
#include "AbstractEntity.h"
#include "GameDeviceSingleton.h"
#include "EffectManager.h"

class GunBottomEntity : public AbstractEntity
{
private:
	BossData* _data;
	int life;
	int delayForNext;
public:
	GunBottomEntity(int id, int type, double x, double y);

	virtual void update(long time);

	virtual void draw(long time);

	/*Return object data*/
	virtual AbstractData* getAbstractData();

	~GunBottomEntity();

	virtual void updateData(int action, int actiondata) ;

};

#endif